/* CSS Document */

/* CSS重置 */

* {
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
}
body {
	margin: 0;min-width: 1200px;
}
h1, h2, h3, h4 {
	margin: 0;
	font-weight: normal;
}
.sr-bdimgshare-black .bdimgshare-bg{ background:none;}
/********************* img{display:block;} *********************/
a:focus {outline-style:none; -moz-outline-style: none;}
a {
	text-decoration: none;
}
p {
	margin: 0;
}
ul {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
textarea {
	outline: none;
	margin: 0;
	padding: 0;
}
 dl, dd, tr, td, dt, {
 margin:0;
 padding: 0;
}
img {
	display: block;
	border: none;
}
.clearfix {
	clear: both;
}
.clear:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.clear {
	zoom: 1
}
.dycommon {
	width: 1210px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
dl, dd {
	margin: 0;
	padding: 0px;
}
/*****顶部************/



.mxtop {
	width: 100%;
	height: auto;
	height: 36px;
	background-color: #f4f4f4;
}
.mxtop_nr {
	width: 1200px;
	margin: 0 auto;
	color: #494949;
}
.mxtop_nr_l {
	height: 36px;
	line-height: 36px;
	width: 350px;
	color: #494949;
}
.mxtop_nr_r {
	height: 36px;
	line-height: 36px;
	width: 440px;
	text-align: right;
}
.mxtop_nr_r a {
	padding: 0 7px;
	color: #494949;
	transition: all 0.5s;
}
.mxtop_nr_r a:hover {
	color: #4db75f;
	transition: all 0.5s;
}
/**********logo**********/



.mxlogo {
	width: 1200px;
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 25px;
}
.mxlogo_l {
	width: 750px;
}
.mxlogo_l_l {
	width: 260px;
	height: 81px;
	overflow: hidden;
}
.mxlogo_l_l a {
	width: 260px;
	height: 81px;
	overflow: hidden;
	display: block;
}
.mxlogo_l_l a img {
	width: 100%;
	height: 100%;
	display: block;
}
.mxlogo_l_c {
	width: 1px;
	height: 61px;
	padding-left: 15px;
	padding-right: 12px;
	padding-top: 13px;
}
.mxlogo_l_r {
	width: 433px;
	height: 59px;
	overflow: hidden;
	padding-top: 17px;
}
.mxlogo_l_r img {
	width: 100%;
	height: 100%;
	display: block;
}
.mxlogo_r {
	width: 270px;
	padding-top: 10px;
}
.mxlogo_r_l {
	width: 60px;
	height: 60px;
	overflow: hidden;
}
.mxlogo_r_l img {
	width: 100%;
	height: 100%;
}
.mxlogo_r_r {
	width: 200px;
}
.mxlogo_r_r i {
	font-style: normal;
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	background: url(../image/logo_5.png) center center no-repeat;
	text-align: center;
}
.mxlogo_r_r span {
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 26px;
	font-weight: bold;
	color: #0b5a9f;
	text-align: center;
}
/*******************导航******************************/



.ndnav_bg {
	background: url(../image/nav_2.png) center center no-repeat;
	height: 56px;
	line-height: 56px;
}
.hl_nav {
	position: relative;
	color: #ffffff;
	min-width: 1200px;
	height: 56px;
}
.hl_nav a {
	display: block;
	text-decoration: none;
}
.hl_nav .shade {
	position: absolute;
	width: 100%;
	height: 360px;
	top: 56px;
	left: 0;
	z-index: 9998;
	background-color: #EEEEEE;
	opacity: 0.8;
	filter: alpha(opacity=90);
	box-shadow: 0 5px 15px #CCCCCC;
	display: none;
	border-bottom: #ffffff solid 1px;
	border-bottom: rgba(255,255,255,0.3) solid 1px;
}
.hl_nav .nav_list {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -600px;
	z-index: 9999;
	padding: 0;
	list-style: none;
	width: 1200px;
	overflow: hidden;
	height: 64px;
}
.hl_nav .nav_list>li {
	padding: 0;
	float: left;
	margin: 0;
	width: 133px;
	text-align: center;
	height: 364px;
}
.hl_nav .nav_head {
	height: 56px;
	line-height: 56px;
	color: #ffffff;
	font-size: 16px;
}
.hl_nav .nav_head span {
	color: #fff;
	font-size: 16px;
}
.hl_nav .nav_head .icon {
	font-size: 18px;
}
.hl_nav .item {
	height: 40px;
	line-height: 40px;
	color: #333333;
	position: relative;
}
.hl_nav .item:hover:after {
	content: '';
	display: block;
	position: absolute;
	width: 133px;
	height: 2px;
	bottom: 0px;
	background-color: #4db75f;
}
.hl_nav .nav_list:hover {
	height: auto;
	transition: height 0.3s;
}
.hl_nav .nav_list:hover + .shade {
	display: block;
}
.hl_nav .nav_list>li.highlight:hover {
	background-color: #ffffff;
}
.hl_nav .nav_list>li:hover .nav_head, .hl_nav .nav_list>li.active .nav_head {
	background-color: #4db75f;
}
.hl_nav .nav_list>li.right {
	float: right;
}
.hl_nav .nav_list>li:hover .item {
}
.info_box {
	margin: 100px auto 0 auto;
	width: 400px;
	background-color: #ffffff;
	color: #333333;
	padding: 0 0 0 30px;
}
.info_box>li {
	padding: 15px 0;
	font-size: 14px;
	border-top: #e5e5e5 dashed 1px;
}
.info_box>li:first-child {
	list-style: none;
	font-size: 16px;
	color: #FD463E;
	border-top: none;
	font-weight: bold;
}
.info_box>li:last-child {
	list-style: none;
	font-size: 12px;
	color: #999999;
}
/*********************** 轮播 ********************/



.del_float {
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
}
.bannerbox {
	width: 100%;
	position: relative;
	overflow: hidden;height: 650px;
}
.Homebanner {
	width: 100%;
	position: relative;
	height: 650px;
	overflow: hidden;
}
.Homebanner ul {
	width: 100%;
	position: absolute;
	height: 650px;
}
.Homebanner ul li {
	width: 100%;
	height: 650px;
	position: absolute;
	overflow: hidden;
}
.Homebanner ul li img {

	position: absolute;
	left: 50%;
	top: 0px;
	display: block;
	margin-left: -952px;height: 650px;
}
.Homeleft, .Homeright {
	background: #4db75f;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 40px;
	color: #fff;
	position: absolute;
	top: 45%;
	cursor: pointer;
	transition: all .2s ease;
	opacity: 0;
	z-index: 8999;
}
.Homeleft {
	left: -60px;
}
.Homeright {
	right: -60px;
}
.bannerbox:hover .Homeleft {
	left: 0px;
	opacity: 1
}
.bannerbox:hover .Homeright {
	right: 0px;
	opacity: 1
}
.Homedot {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 9999;
	bottom: 60px;
}
.Homedot a {
	display: inline-block;
	margin: 0px 5px;
	height: 12px;
	width: 12px;
	line-height: 1000px;
	overflow: hidden;
	background: url(../image/index_229.png) no-repeat;
}
.Homedot a.cur {
	background: url(../image/index_228.png) no-repeat
}
.Homebannertext {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.Homebannertext img.bigimg {
	transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	-webkit-transform: translateY(100px);
}
.Homebannertext dl.bannerone {
	position: absolute;
	width: 1200px;
	left: 50%;
	margin-left: -750px;
	top: 200px;
	text-align: center;
	z-index: 9999;
}
.Homebannertext dl.bannerone img {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	right: 0px;
	margin: 0px;
	top: 0px;
}
.Homebannertext dl.bannerone dt b {
	font-size: 36px;
	height: 60px;
	line-height: 60px;
	width: 60px;
	background-color: #fff;
	border-radius: 30px;
	padding: 7px;
	color: #4db75f;
	margin-right: 6px;
	margin-left: 6px;
}
.Homebannertext dl.bannerone dd {
	float: right;
	font-size: 20px;
	color: #fff;
	background: #0b5a9f;
	width: 560px;
	height: 60px;
	line-height: 60px;
	transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	-webkit-transform: translateY(100px);
}
.Homebannertext dl.bannertwo {
	position: absolute;
	width: 1200px;
	left: 50%;
	top: 0px;
	color: #fff;
	margin-left: -590px;
	z-index: 9999;
}
.Homebannertext dl.bannertwo dt {
	padding-top: 200px;
	position: relative;
	transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	-webkit-transform: translateY(100px);
}
.Homebannertext dl.bannertwo dt h3 {
	font-size: 50px;
	line-height: 60px;
	font-weight: 700;
	position: relative;
	color: #4db75f;
}
.Homebannertext dl.bannertwo dt p {
	font-size: 20px;
	position: relative;
	padding-top: 20px;
}
.Homebannertext dl.bannerthree {
	position: absolute;
	width: 1220px;
	left: 50%;
	margin-left: -610px;
	top: 0px;
}
.Homebannertext dl.bannerthree dt {
	float: left;
	position: relative;
	transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	-webkit-transform: translateX(100px);
}
.Homebannertext dl.bannerthree img {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	left: 0px;
	margin: 0px;
	top: 0px;
}
.Homebannertext dl.bannerthree dd {
	width:830px;
	float: left;
	color: #fff;
	padding-top: 120px;
	position: relative;
	padding-left: 25px;
	transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	-webkit-transform: translateX(100px);
}
.Homebannertext dl.bannerthree dd h3 {
	font-size: 50px;
	font-weight: 700;
	line-height: 70px; color:#fff;
}
.Homebannertext dl.bannerthree dd p {
	font-size: 20px;
	line-height: 36px; margin-top:20px; color:#fff;
}
.bannereffect {
	opacity: 0;
	filter: alpha(opacity=0);
}
.bannertime {
	transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}
.bannertime1 {
	transition: all .8s ease-in-out .2s;
	-moz-transition: all .8s ease-in-out .2s;
	-ms-transition: all .8s ease-in-out .2s;
	-o-transition: all .8s ease-in-out .2s;
	-webkit-transition: all .8s ease-in-out .2s;
}
.bannertime2 {
	transition: all 1s ease-in-out .2s;
	-moz-transition: all 1s ease-in-out .2s;
	-ms-transition: all 1s ease-in-out .2s;
	-o-transition: all 1s ease-in-out 2s;
	-webkit-transition: all 1s ease-in-out .2s;
}
.Homebanner li.cur .Homebannertext img.bigimg {
	transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	-webkit-transform: translateY(0px);
}
.Homebanner li.cur .Homebannertext dl.bannerone dt {
	transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	-webkit-transform: translateY(0px);
}
.Homebanner li.cur .Homebannertext dl.bannerone dd {
	transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	-webkit-transform: translateY(0px);
}
.Homebanner li.cur .Homebannertext dl.bannertwo dt {
	transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	-webkit-transform: translateY(0px);
}
.Homebanner li.cur .Homebannertext dl.bannerthree dt {
	transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	-webkit-transform: translateX(0px);
}
.Homebanner li.cur .Homebannertext dl.bannerthree dd {
	transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	-webkit-transform: translateX(0px);
}
.Homebanner li.cur .bannereffect {
	opacity: 1;
	filter: alpha(opacity=100);
}
.Homebanner li.cur1 .bannertime {
	transition: all .4s linear .2s;
	-moz-transition: all .4s linear .2s;
	-ms-transition: all .4s linear .2s;
	-o-transition: all .4s linear .2s;
	-webkit-transition: all .4s linear .2s;
}
.Homebanner li.cur1 .bannertime1 {
	transition: all .4s linear .1s;
	-moz-transition: all .4s linear .1s;
	-ms-transition: all .4s linear .1s;
	-o-transition: all .4s linear .1s;
	-webkit-transition: all .4s linear .1s;
}
.Homebanner li.cur1 .bannertime2 {
	transition: all .4s linear;
	-moz-transition: all .4s linear;
	-ms-transition: all .4s linear;
	-o-transition: all .4s linear;
	-webkit-transition: all .4s linear;
}
.Homebanner li.cur1 .Homebannertext img.bigimg {
	transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	-webkit-transform: translateY(100px);
}
.Homebanner li.cur1 .Homebannertext dl.bannerone dt {
	transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	-webkit-transform: translateY(100px);
}
.Homebanner li.cur1 .Homebannertext dl.bannerone dd {
	transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	-webkit-transform: translateY(100px);
}
.Homebanner li.cur1 .Homebannertext dl.bannertwo dt {
	transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	-webkit-transform: translateY(100px);
}
.Homebanner li.cur1 .Homebannertext dl.bannerthree dt {
	transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	-webkit-transform: translateX(100px);
}
.Homebanner li.cur1 .Homebannertext dl.bannerthree dd {
	transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	-webkit-transform: translateX(100px);
}
.Homebanner li.cur1 .bannereffect {
	opacity: 0;
	filter: alpha(opacity=0);
}
/*********************************搜索框*********************************************/



.qgtssk_bg {
	height: 80px;
	line-height: 80px;
	width: 1200px;
	margin: 0 auto;
	-moz-box-shadow: 0 0 10px #879094;
	-webkit-box-shadow: 0 0 10px #879094;
	box-shadow: 0 0 10px #879094;
	position: relative;
	top: -40px;
	z-index: 9996;
	background-color: #fff;
}
.qgtssk {
	padding: 0px 15px;
}
.qgtssk_l {
	width: 800px;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
}
.qgtssk_l a {
	padding-right: 16px;
}
.qgtssk_l a:hover {
	color: #00407e;
	transition: all 0.5s;
}
.qgtssk_l {
	background: url(../image/ss_2.png) 0px 24px no-repeat;
}
.qgtssk_l span {
	padding-left: 34px;
	color: #000;
	font-weight: bold;
}
.qgtssk_r {
	width: 320px;
	margin-top: 18px;
}
.qgt_ssnr {
	height: 36px;
	line-height: 36px;
	width: 312px;
	position: absolute;
	padding-left: 5px;
	border: 1px solid #cdcdcd;
}
.qgt_ssan {
	position: relative;
	left: 272px;
}
/**************************关于我们**********************************/



.ndabout {
	width: 1200px;
	margin: 0 auto;
}
.ndabout_l {
	width: 553px;
	height: 277px;
	overflow: hidden; 
	background-color:#ececec; border:1px solid #ddd;
}
.sp {
	width: 100%;
}
 video::-internal-media-controls-download-button {
 display:none;
}
 video::-webkit-media-controls-enclosure {
 overflow:hidden;
}
 video::-webkit-media-controls-panel {
 width: calc(100% + 30px);
}
.ndabout_r {
	width: 600px;
	margin-top: 5px;
}
.ndabout_r_top {
	width: 100%;
}
.ndabout_r_top_l {
	width: 300px;
	font-size: 30px;
	color: #4db75f;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	margin-top: 2px;
}
.ndabout_r_top_r {
	width: 36px;
	height: 36px;
	overflow: hidden;
}
.ndabout_r_top_r a {
	display: block;
	width: 36px;
	height: 36px;
	overflow: hidden;
}
.ndabout_r_top_con {
	line-height: 30px;
	height: 180px;
	overflow: hidden;
	margin-top: 15px;
}
.ndabout_r_bot {
	width: 100%;
}
.ndabout_r_bot_tit {
	height: 34px;
	line-height: 34px;
	font-size: 20px;
	color: #4db75f;
	margin-top: 20px;
}
.ndabout_r_bot_zxxg{ width:1200px; margin:0 auto;}
.ndabout_r_bot_con_zxxg{ width:100%; margin-bottom:60px;}
/*******************农达生化风貌*********************/



.scrollleft {
	width: 600px;
	margin: 0px auto;
	display: block;
	overflow: hidden;
	padding-top: 15px;
}
.scrollleft li {
	display: block;
	width: 190px;
	float: left;
	margin-right: 10px;
	height: 183px;
}
.scrollleft li a {
	display: block;
}
.scrollleft li a p {
	display: block;
	width: 190px;
	height: 143px;
	overflow: hidden;
}
.scrollleft li a p img {
	width: 100%;
	height: 100%;
	transition: all .6s;
}
.scrollleft li a:hover p img {
	transform: scale(1.1);
	transition: all .6s;
}
.scrollleft li a span {
	display: block;
	width: 170px;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	overflow: hidden;
	text-align: center;
	background-color: #4db75f; color:#fff;transition: all .6s;
}
.scrollleft li a:hover span {
	background-color: #0b5a9f;
	color: #fff;
	transition: all .6s;
}
/************************过度条*******************************/



.ndgdt {
	/*background: url(../image/gdt.png) center center no-repeat;
	height: 200px;*/
	margin-top: 55px;
	margin-bottom: 55px;
}
/**********************************产品中心****************************************/



.jdqtllz_pro {
	width: 100%;
}
.jdqtllz_pro p {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	text-align: center;
	display: block;
	color: #636363;
}
.jdqtllz_pro span {
	display: block;
	height: 64px;
	line-height: 64px;
	text-align: center;
	font-size: 34px;
	font-weight: bold;
}
.jdqtllz_pro i {
	display: block;
	font-style: normal;
	margin-top: 5px;
}
.jdqtllz_pro i img {
	display: block;
	margin: 0 auto;
}
.main_case_bg {
	width: 1200px;
	margin: 0 auto;
}
.main_case_btnav {
	width: 100%;
	margin-top: 30px; border-bottom: 1px dashed #cacaca; padding-bottom:20px;
}
.main_case_btnav_l {
	width: 300px;
}
.main_case_btnav_l p {
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	display: block;
	background: url(../image/pro_1.png) 0px center no-repeat;
	font-weight: bold;
	padding-left: 35px;
}
.main_case_btnav_l span {
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	display: block;
}
.main_case_btnav_r {
	width: 660px; margin-top:13px;
}
.main_case {
	padding: 5px 0px; margin-bottom:40px;
}
.main_case_class {
	width: 680px;
}
.main_case_class li {
	float: left;
	font-size: 14px;
	text-align: center;
	color: #fff;
	
	width: 116px;
	line-height: 43px;
	cursor: pointer;
	height: 43px;
	margin-left: 15px;
	transition: all 0.5s;background: url(../image/pro_2.png) 0px center no-repeat;
	margin-bottom: 20px;
}
.main_case_class li:hover, .main_pro_class li:hover, .pub {
	background: #4db75f;
	color: #fff;
	transition: all 0.5s;
}
.main_case_class .pro_act {
	background: #4db75f;
	color: #fff;
	transition: all 0.5s;
}
.clear:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.clear {
	zoom: 1
}
.main_case_img {
	width: 1200px;
	margin: 0 auto;
}
.jdqtllz {
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
}
.jdqtllz_tit {
	height: 50px;
	line-height: 50px;
	font-size: 32px;
	font-weight: bold;
	color: #cf0000;
	text-align: center;
}
.jdqtllz_con {
	width: 100%;
}
.jdqtllz_con ul {
	display: block;
	width: 1220px;
}
.jdqtllz_con ul li {
	display: block;
	width: 276px;
	float: left;
	margin-right: 25px;
	border: 2px solid #dddddd;
	margin-bottom: 25px;
	transition: all 0.5s;
}
.jdqtllz_con ul li a {
	display: block;
}
.jdqtllz_con ul li a p {
	width: 276px;
	height: 279px;
	display: block;
	overflow: hidden;
}
.jdqtllz_con ul li a p img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.jdqtllz_con ul li:hover {
	border: 2px solid #4db75f;
	transition: all 0.5s;
}
.jdqtllz_con ul li:hover a p img {
	transform: scale(1.1);
}
.jdqtllz_con ul li a span {
	display: block;
	width: 250px;
	margin: 3px auto;
	height: 46px;
	line-height: 46px;
	background-color: #ddd;
	text-align: center;
	overflow: hidden;
	padding: 0px 10px;
	transition: all 0.5s;
}
.jdqtllz_con ul li:hover a span {
	background-color: #4db75f;
	transition: all 0.5s;
	color: #fff;
}
/**********************优势*****************************/



.ndys_1_bg {
	background-color: #f7f7f7;
	margin-top: 15px;
	padding-bottom: 30px;
}
.ndys_tit {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
}
.ndys_tit p {
	display: block;
	font-size: 40px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-bottom: 20px;
}
.ndys_tit span {
	display: block;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	background: url(../image/ys_tit.png) 0px center no-repeat;
}
.ndys_1 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}
.ndys_1_l {
	width: 490px;
}
.ndys_1_l i {
	display: block;
	font-weight: bold;
	font-size: 70px;
	color: #4db75f;
	height: 100px;
	line-height: 100px;
}
.ndys_1_l span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
}
.ndys_1_l p {
	color: #a2a2a2;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-transform: uppercase;
}
.ndys_1_l ul {
	display: block;
	margin-top: 15px;
	margin-bottom: 25px;
}
.ndys_1_l ul li {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(../image/ys_1.png) 0px center no-repeat;
	padding-left: 20px;
}
.ndys_1_l a {
	display: block;
	width: 120px;
	height: 42px;
	line-height: 42px;
	background: url(../image/ys_2.png) 0px center no-repeat;
	color: #fff;
	text-align: center;
	font-size: 16px;
	transition: all 0.5s;
}
.ndys_1_l a:hover {
	background: url(../image/ys_5.png) 0px center no-repeat;
	transition: all 0.5s;
}
.ndys_1_r {
	width: 669px;
	height: 321px;
	overflow: hidden;
}
.ndys_1_r img {
	width: 100%;
	height: 100%;
}
.ndys_2 {
	background: url(../image/ys_4.png) center center no-repeat;
	height: 497px;
}
.ndys_2_con {
	width: 1200px;
	margin: 0 auto;
}
.ndys_2_nr {
	margin-left: 650px;
	padding-top: 40px;
}
.ndys_2_nr i {
	display: block;
	font-weight: bold;
	font-size: 70px;
	color: #4db75f;
	height: 100px;
	line-height: 100px;
}
.ndys_2_nr span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	color: #fff;
}
.ndys_2_nr p {
	color: #a2a2a2;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-transform: uppercase;
}
.ndys_2_nr ul {
	display: block;
	margin-top: 20px;
	padding-bottom: 25px;
}
.ndys_2_nr ul li {
	display: block;
	line-height: 30px;
	background: url(../image/ys_1.png) 0px 8px no-repeat;
	padding-left: 20px;
	color: #fff;
	margin-bottom: 15px;
}
.ndys_2_nr a {
	display: block;
	width: 120px;
	height: 42px;
	line-height: 42px;
	background: url(../image/ys_5.png) 0px center no-repeat;
	color: #fff;
	text-align: center;
	font-size: 16px;
	transition: all 0.5s;
}
.ndys_2_nr a:hover {
	background: url(../image/ys_2.png) 0px center no-repeat;
	transition: all 0.5s;
}
.ndys_3 {
	width: 1200px;
	margin: 0 auto;
}
.ndys_3_l {
	width: 490px;
	margin-top: 10px;
}
.ndys_3_l i {
	display: block;
	font-weight: bold;
	font-size: 70px;
	color: #4db75f;
	height: 100px;
	line-height: 100px;
}
.ndys_3_l span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
}
.ndys_3_l p {
	color: #a2a2a2;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-transform: uppercase;
}
.ndys_3_l ul {
	display: block;
	margin-top: 15px;
	margin-bottom: 25px;
}
.ndys_3_l ul li {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(../image/ys_1.png) 0px center no-repeat;
	padding-left: 20px;
}
.ndys_3_l a {
	display: block;
	width: 120px;
	height: 42px;
	line-height: 42px;
	background: url(../image/ys_2.png) 0px center no-repeat;
	color: #fff;
	text-align: center;
	font-size: 16px;
	transition: all 0.5s;
}
.ndys_3_l a:hover {
	background: url(../image/ys_5.png) 0px center no-repeat;
	transition: all 0.5s;
}
.ndys_3_r {
	width: 682px;
	height: 318px;
	overflow: hidden;
	margin-top: 20px;
}
.ndys_3_r img {
	width: 100%;
	height: 100%;
}
/************************新闻中心**********************/



.ndnews {
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px;
}
.ndnews_top {
	margin-top: 30px;
}
.blk_18 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 30px auto;
}
.blk_18 .pcont {
	width: 1200px;
	float: left;
	overflow: hidden;
}
.blk_18 .ScrCont {
	width: 32766px;
	zoom: 1;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
	float: left;
}
.blk_18 .pl span img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.blk_18 .pl {
	width: 285px;
	float: left;
	text-align: center;
	height: 310px;
	margin-right: 20px;
}
.blk_18 .pl span {
	display: block;
	width: 285px;
	height: 260px;
	overflow: hidden;
}
.blk_18 .pl i {
	display: block;
	font-style: normal;
	width: 265px;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	background-color: #4db75f;
	text-align: center;
	transition: all 0.5s;
	overflow: hidden; color:#fff;
}
.blk_18 a.pl:hover i {
	background-color: #0b5a9f;
	color: #fff;
	transition: all 0.5s;
}
.blk_18 a.pl:hover span img {
	transform: scale(1.1);
}
.ndnews_top_tit {
	height: 54px;
}
.bg_1 {
	background: url(../image/news_2.png) center bottom no-repeat;
	width: 1200px;
	margin: 0 auto 25px auto;
}
.bg_2 {
	background: url(../image/news_3.png) center bottom no-repeat;
}
.ndnews_top_tit p {
	display: block;
	width: 460px;
	float: left;
}
.ndnews_top_tit p span {
	font-size: 22px;
	line-height: 52px; 
}
.ndnews_top_tit p i {
	font-style: normal;
	color: #dedede;
	font-size: 20px;
	line-height: 52px;
	text-transform: uppercase;
	padding-left: 5px;
}
.ndnews_top_tit a {
	display: block;
	width: 100px;
	float: right;
	text-align: right;
	height: 52px;
	line-height: 52px;
	transition: all .6s;
}
.ndnews_top_tit a:hover {
	color: #4db75f;
	transition: all .6s;
}
.ndnews_bot {
	width: 100%;
	margin-top: 20px;
}
.ndnews_bot_l {
	width: 585px;
}
.ndnews_bot_l_l {
	width: 195px;
	margin-top: 25px;
}
.ndnews_bot_l_l a {
	width: 195px;
	height: 262px;
	display: block;
	overflow: hidden;
}
.ndnews_bot_l_l a img {
	width: 100%;
	height: 100%;
	transition: all .6s;
}
.ndnews_bot_l_l a:hover img {
	transform: scale(1.1);
	transition: all .6s;
}
.ndnews_bot_l_r {
	width: 370px;
	margin-top: 25px;
}
.ndnews_bot_l_r ul {
	display: block;
}
.ndnews_bot_l_r ul li {
	display: block;
}
.ndnews_bot_l_r ul li a {
	display: block;
	height: 52px;
	line-height: 52px;
	padding: 0 15px;
}
.ndnews_bot_l_r ul li a big {
	display: block;
	width: 210px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 52px;
	line-height: 52px;
	float: left;
	background: url(../image/news_7.png) 0px center no-repeat;
	padding-left: 15px;
	transition: all .6s;
}
.ndnews_bot_l_r ul li a small {
	display: block;
	width: 100px;
	height: 52px;
	line-height: 52px;
	float: right;
	text-align: right;
	transition: all .6s;
}
.ndnews_bot_l_r ul li a:hover big {
	background: url(../image/news_7_1.png) 0px center no-repeat;
	color: #4db75f;
	transition: all .6s;
}
.ndnews_bot_l_r ul li a:hover small {
	color: #4db75f;
	transition: all .6s;
}
#tab1_p_0 {
	background-color: #f1f1f1;
}
#tab1_p_2 {
	background-color: #f1f1f1;
}
#tab1_p_4 {
	background-color: #f1f1f1;
}
.ndnews_bot_r {
	width: 585px;
}
.ndnews_bot_r_r {
	width: 370px;
	margin-top: 10px;
}
.ndnews_bot_r_r ul {
	display: block;
}
.ndnews_bot_r_r ul li {
	display: block;
}
.ndnews_bot_r_r ul li a {
	display: block;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px #bcbcbc dotted;
}
.ndnews_bot_r_r ul li a big {
	display: block;
	width: 210px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 45px;
	line-height: 45px;
	float: left;
	transition: all .6s;
}
.ndnews_bot_r_r ul li a small {
	display: block;
	width: 100px;
	height: 45px;
	line-height: 45px;
	float: right;
	text-align: right;
	transition: all .6s;
}
.ndnews_bot_r_r ul li a:hover big {
	color: #4db75f;
	transition: all .6s;
}
.ndnews_bot_r_r ul li a:hover small {
	color: #4db75f;
	transition: all .6s;
}
/*******************************过度条***************************************/



.nddegdt_bg {
	/*background: url(../image/news_6.png) center center no-repeat;
	height: 196px;*/
	margin-top: 50px;
	margin-bottom: 100px;
}
.nddegdt {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.nddegdt a {
	width: 146px;
	height: 46px;
	line-height: 46px;
	display: block;
	background-color: #fff;
	text-align: center;
	position: absolute;
	right: 0px;
	top: 78px;
	transition: all .6s;
}
.nddegdt a:hover {
	background-color: #4db75f;
	color: #fff;
	transition: all .6s;
}
/***********************合作案例******************************/



.dscase {
	width: 1200px;
	margin: 0 auto;
}
.swiper-slide a {
	display: block;
	position: relative;
}
.swiper-slide a i {
	display: block;
	width: 96%;
	height: 56px;
	line-height: 56px;
	position: absolute;
	bottom: 0px;
	background: url(../image/case_4.png) center center no-repeat;
	font-style: normal;
	padding: 0 2%;
	color: #fff;
	overflow: hidden;
	font-size: 16px;
}
.dscase_l {
	width: 585px;
	margin-top: 10px;
}
.dscase_l ul {
	display: block;
	margin-top: 20px;
}
.dscase_l ul li {
	display: block;
}
.dscase_l ul li a {
	display: block;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px #bcbcbc dotted;
}
.dscase_l ul li a big {
	display: block;
	width: 410px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	float: left;
	transition: all .6s;
	background: url(../image/case_5.png) 0px center no-repeat;
	padding-left: 15px;
}
.dscase_l ul li a small {
	display: block;
	width: 100px;
	height: 50px;
	line-height: 50px;
	float: right;
	text-align: right;
	transition: all .6s;
}
.dscase_l ul li a:hover big {
	color: #4db75f;
	transition: all .6s;
	background: url(../image/case_5_1.png) 0px center no-repeat;
}
.dscase_l ul li a:hover small {
	color: #4db75f;
	transition: all .6s;
}
.dscase_r {
	width: 585px;
	margin-top: 10px;
}
.dscase_r ul {
	display: block;
	background-color: #f1f1f1;
	padding: 10px 0px;
	margin-top: 20px;
}
.dscase_r ul li {
	display: block;
}
.dscase_r ul li a {
	display: block;
	height: 56px;
	line-height: 56px;
	border-bottom: 1px #fff solid;
	padding: 0px 30px;
}
.dscase_r ul li a big {
	display: block;
	width: 410px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 56px;
	line-height: 56px;
	float: left;
	transition: all .6s;
	background: url(../image/case_6.png) 0px center no-repeat;
	padding-left: 15px;
}
.dscase_r ul li a small {
	display: block;
	width: 100px;
	height: 56px;
	line-height: 56px;
	float: right;
	text-align: right;
	transition: all .6s;
}
.dscase_r ul li a:hover big {
	color: #4db75f;
	transition: all .6s;
	background: url(../image/case_6_1.png) 0px center no-repeat;
}
.dscase_r ul li a:hover small {
	color: #4db75f;
	transition: all .6s;
}
/********************************友情链接********************************************/



.ndlinks_bg {
	border-top: 1px solid #eae9ea;
	height: 90px;
	line-height: 90px;
	margin-top: 50px;
}
.ndlinks {
	width: 1200px;
	margin: 0 auto;
}
.ndlinks a {
	padding-right: 28px;
	transition: all .6s;
}
.ndlinks a:hover {
	color: #4db75f;
	transition: all .6s;
}
/********************************底部********************************************/



.ndfooter_bg {
	background: url(../image/footer_1.png) center center no-repeat;
	height: 400px;
	border-top: 5px solid #4db75f;
}
.ndfooter {
	width: 1200px;
	margin: 0 auto;
}
.ndfooter_top {
	width: 100%;
}
.ndfooter_top_l {
	width: 286px;
}
.ndfooter_top_l p {
	width: 260px;
	height: 81px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 30px;
	display: block;
}
.ndfooter_top_l p img {
	margin: 0 auto;
}
.ndfooter_top_l span {
	width: 110px;
	height: 110px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 10px;
	display: block;
}
.ndfooter_top_l span img {
	margin: 0 auto;
}
.ndfooter_top_l i {
	width: 286px;
	height: 22px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 20px;
	display: block;
	font-style: normal;
}
.ndfooter_top_l i img {
	margin: 0 auto;
}
.ndfooter_top_r {
	width: 840px;
	margin-top: 40px;
}
.ndfooter_top_r_1 {
	width: 120px;
	float: left;
}
.ndfooter_top_r_1 p {
	display: block;
	height: 40px;
	line-height: 40px;
}
.ndfooter_top_r_1 p a {
	display: block;
	color: #fff;
	font-size: 16px;
}
.ndfooter_top_r_1 i {
	display: block;
	font-style: normal;
	width: 64px;
	height: 1px;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ndfooter_top_r_1 span {
	display: block;
	height: 32px;
	line-height: 32px;
}
.ndfooter_top_r_1 span a {
	display: block;
	color: #fff;
}
.ndfooter_top_r_1 p big {
	width: 0px;
	height: 1px;
	background: #fff;
	transition: all 0.5s;
	display: block;
	float: left;
	margin-top: 20px;
}
.ndfooter_top_r_1 p:hover big {
	width: 8px;
	margin-right: 5px;
}
.ndfooter_top_r_1 span big {
	width: 0px;
	height: 1px;
	background: #fff;
	transition: all 0.5s;
	display: block;
	float: left;
	margin-top: 17px;
}
.ndfooter_top_r_1 span:hover big {
	width: 8px;
	margin-right: 5px;
}
.ndfooter_cen {
	height: 1px;
	background: rgba(255,255,255,0.4);
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	margin-top: 25px;
}
.ndfooter_bot {
	height: 48px;
	line-height: 48px;
}
.ndfooter_bot_l {
	width: 750px;
	float: left;
}
.ndfooter_bot_l p {
	color: #fff;
}
.ndfooter_bot_r {
	width: 450px;
	float: right;
	text-align: right;
}
.ndfooter_bot_r p {
	color: #fff;
}
.ndfooter_bot_r p a {
	color: #fff;
}
.ndfooter_bot_l p a {
	color: #fff;
}
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/



/*********************内页大图*******************************/



.banner_ny {
	position: relative;
	overflow: hidden;
	width: 100%;
	display: block;
}
.banner_ny img {
	position: relative;
	left: 50%;
	margin-left: -960px;
}
/*************面包屑***********/



.wbmbx_bg {
	background-color: #f0f0f0;
}
.wbmbx {
	height: 50px;
	line-height: 50px;
	width: 1200px;
	margin: 0 auto;
}
.wbmbx span {
	color: #333;
}
.wbmbx a {
	color: #333;
	padding-right: 4px;
	font-size: 15px;
	transition: all 0.5s;
}
.wbmbx a:hover {
	color: #4db75f;
	transition: all 0.5s;
}
/****************************分页***************************/



.page {
	margin: 0 auto;
	padding-bottom: 40px;
	padding-top: 10px;
}
.page_con li a {
	display: block;
	float: left;
	border: 1px solid #999;
	padding: 7px 14px;
	color: #333;
	margin: 0 5px;
	background-color: #fff;
}
.page_con {
	display: table;
	margin: 0 auto;
}
.page_con li {
	display: table-cell;
}
.page_con li a:hover, .page .page_act a {
	background: #4db75f;
	color: #fff;
	transition: all 0.5s;
	border: 1px solid #4db75f;
}
/***********************新闻列表页**********************/



/*集团新闻*/



.dzgsxw {
	margin-top: 50px;
}
.ndjtxw {
	width: 1200px;
	margin: 0 auto;
}
.ndjtxw ul {
	display: block;

}
.ndjtxw ul li {
	display: block;
	margin-bottom: 30px;
	width: 580px;
	float: left;
	margin-right: 40px;
}
#tab1_pxzxw_1 {
	margin-right: 0px;
}
#tab1_pxzxw_3 {
	margin-right: 0px;
}
#tab1_pxzxw_5 {
	margin-right: 0px;
}
#tab1_pxzxw_7 {
	margin-right: 0px;
}
#tab1_pxzxw_9 {
	margin-right: 0px;
}
#tab1_pxzxw_11 {
	margin-right: 0px;
}
.ndjtxw ul li a {
	border: 1px dashed #CCC;
	display: block;
	padding: 10px 20px;
	transition: all 0.5s;
}
.ndjtxw ul li a p {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	transition: all 0.5s; color:#4db75f;
}
.ndjtxw ul li a i {
	display: block;
	height: 30px;
	line-height: 30px;
	font-style: normal;
	color: #999;
	background: url(../image/time.png) 0px center no-repeat;
	padding-left: 24px;transition: all 0.5s;
}
.ndjtxw ul li a span {
	display: block;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-bottom: 5px;
	transition: all 0.5s;
}
.ndjtxw ul li a:hover {
	border: 1px dashed #4db75f;
	transition: all 0.5s;
}
.ndjtxw ul li a:hover p {
	color:#4db75f;
	transition: all 0.5s;
}
.ndjtxw ul li a:hover * {
	color:#4db75f;
	transition: all 0.5s;
}
.ndjtxw ul li a:hover i {background: url(../image/time_1.png) 0px center no-repeat;}
/*行业资讯*/



.dzjishu {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.xshrdxw {
	width: 100%;
	width: 1200px;
	margin: 0 auto;
}
.xshrdxw ul {
	display: block;

}
.xshrdxw ul li {
	display: block;
	margin-bottom: 30px;
	width: 580px;
	float: left;
	margin-right: 40px;
}
#tab1_pxz_1 {
	margin-right: 0px;
}
#tab1_pxz_3 {
	margin-right: 0px;
}
#tab1_pxz_5 {
	margin-right: 0px;
}
#tab1_pxz_7 {
	margin-right: 0px;
}
#tab1_pxz_9 {
	margin-right: 0px;
}
#tab1_pxz_11 {
	margin-right: 0px;
}
.xshrdxw ul li a {
	display: block;
	height: 140px;
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	background-color: #f0f0f0;
}
.xshrdxw ul li a i {
	width: 100px;
	float: left;
	font-style: normal;
	margin-top: 32px;
	border-right: 1px dotted #888;
}
.xshrdxw ul li a i big {
	display: block;
	font-weight: bold;
	font-size: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #4db75f;
}
.xshrdxw ul li a i small {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #4db75f;
}
.xshrdxw ul li a p {
	display: block;
	width: 450px;
	float: right;
	margin-top: 24px;
}
.xshrdxw ul li a p strong {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap; color:#4db75f;
	overflow: hidden;
}
.xshrdxw ul li a p span {
	display: block;
	height: 52px;
	line-height: 26px;
	overflow: hidden;

	padding-right: 30px;
	margin-top: 5px;
}
.xshrdxw ul li a:hover {
	background-color: #4db75f;
	-moz-box-shadow: 0 0 10px #879094;
	-webkit-box-shadow: 0 0 10px #879094;
	box-shadow: 0 0 10px #879094;
	transition: all 0.5s;
}
.xshrdxw ul li a:hover i {
	border-right: 1px dotted #fff;
}
.xshrdxw ul li a:hover * {
	color: #fff;
	transition: all 0.5s;
}
/*热点新闻*/



#tab1_pxzrd_2 {
	margin-right: 0px;
}
#tab1_pxzrd_5 {
	margin-right: 0px;
}
#tab1_pxzrd_8 {
	margin-right: 0px;
}
.ndrednews {
	width: 1200px;
	margin: 0px auto;
}
.ndrednews a {
	width: 360px;
	float: left;
	text-align: center;
	margin-right: 58px;
	margin-bottom: 30px;
	height: 384px;
}
.ndrednews a span {
	display: block;
	width: 360px;
	height: 328px;
	overflow: hidden;
	transition: all 0.5s;
}
.ndrednews a span img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.ndrednews a i {
	display: block;
	font-style: normal;
	width: 340px;
	height: 56px;
	line-height: 56px;
	padding: 0 10px;
	background-color: #ddd;
	text-align: center;
	transition: all 0.5s;
	overflow: hidden;
	font-size: 16px;
}
.ndrednews a:hover span {
	height: 320px;
	transition: all 0.5s;
}
.ndrednews a:hover i {
	background-color: #4db75f;
	color: #fff;
	transition: all 0.5s;
}
.ndrednews a:hover span img {
	transform: scale(1.1);
}
/********************产品列表页**********************************/



.jdqtllz_con_list {
	width: 1200px;
	margin: 0 auto;
}
/*************************新闻内页***************************/

.ddproduct_bg{width: 100%;margin-top: 30px;}
.ddproduct{width: 1200px;margin: 0 auto; }
.ddproduct_l{width: 240px;}
.ddproducttop{background-color: #f7f7f7;-moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc;box-shadow: 0 0 3px #ccc;width: 240px;}
.ddproduct_l_top{display: block;padding: 15px 15px;background: url(../image/xwlb_1.png) center center no-repeat;}
.ddproduct_l_top p{display: block;height: 36px;line-height: 36px;color: #fff;font-size: 22px;}
.ddproduct_l_top span{height: 30px;line-height: 30px;font-size: 18px;color: #fff;text-transform:capitalize;}
.ddproduct_l_top i{height: 2px;width: 40px;background-color: #fff;display: block;margin-top: 10px;}
.ddproduct_l_bot{display: block;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.ddproduct_l_bot a{display: block;height: 48px;line-height: 48px;border-bottom: 1px dotted #ddd;font-size: 14px;background:url(../image/xwlb_2.png) 15px center no-repeat;padding-left: 30px;transition: all 0.5s; font-weight:bold;}
.ddproduct_l_bot a:hover{color: #4db75f;font-weight: bold;background:url(../image/xwlb_3.png) 15px center no-repeat;}

.yzjctj{ width:240px; background-color:#fff;}
.ddmoren{color: #4db75f;font-weight: bold;}
.ddproduct_l_phone{margin-top: 10px;}
.ddproduct_l_phone p{display: block;height: 44px;line-height: 44px;font-size: 16px;padding-left: 20px;background-color: #4db75f;color: #fff; }
.ddproduct_l_sp{margin-top: 10px;padding-bottom: 15px;}
.ddproduct_l_sp p{display: block;height: 44px;line-height: 44px;font-size: 16px;color: #4db75f;padding-left: 20px;background-color: #4db75f;color: #fff; }
.ddproduct_l_sp_con{border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.ddproduct_l_phone_con{border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.ddproduct_l_phone_con i{display: block;width: 230px;height:100px;overflow: hidden;margin: 0px auto 5px auto;padding-top: 5px;}
.ddproduct_l_phone_con i img{width: 100%;height: 100%;}
.ddproduct_l_phone_con span{display: block;line-height: 24px;font-size: 14px;color: #666;padding: 0px 10px;margin-top:5px;}
.ddproduct_l_phone_con span b{color: #4db75f;font-size: 16px;font-size: 14px;}
.ddproduct_l_phone_con span big{color: #4db75f;font-size: 16px;font-size: 14px; padding-left:42px; font-weight:bold;}
.ddproduct_l_tj{margin-top: 30px;}
.ddproduct_l_tj big{display: block;height: 44px;line-height: 44px;font-size: 16px;padding-left: 20px;background-color: #4db75f;color: #fff;}

.box{position:relative;overflow:hidden;}
.box ul{height:234px;width:238px;position:relative;display: block;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding-top: 20px;}
.box ul li{width: 238px;display: block;left:240px;top:0;position:absolute; overflow:hidden; margin:0 auto;}
.box ul li span{display: block;width: 210px;height: 212px;overflow: hidden;margin-right:15px;margin-left: 15px;background-color:#fff;}
.box ul li span a{display: block;width: 210px;height: 212px;overflow: hidden;}
.box ul li span a img{width: 100%;height: 100%;transition: all 0.5s;}
.box ul li p{display: block;padding: 5px 10px; }
.box ul li p b{display: block;}
.box ul li p b a{display: block;height: 30px;line-height: 30px;overflow: hidden; background-color:#fff;}
.box ul li p i{display: block;height: 24px;line-height: 24px;overflow: hidden;font-style: normal;color: #666;}
.box ul li:hover{color: #4db75f;transition: all 0.5s;}
.box ul li:hover b a{color: #4db75f;transition: all 0.5s;}
.box ul li:hover i{color: #4db75f;transition: all 0.5s;}
.box ul li:hover span a img{transform: scale(1.1);}
.box ol{position:absolute;bottom:15px;width:260px;margin-left:-130px;left:50%;z-index:20;text-align:center; display:none;}
.box ol a{width:16px;height:16px;margin-right:10px;background:#3F9;border-radius:50%;display:inline-block;box-shadow:2px 3px 5px #CCCCCC;}
.box ol a.active{background:white;z-index:18;}

.newsny {
	padding-bottom: 30px;
}
.ddnews_con {
	width: 930px;
	margin: 0 auto;
	padding-top: 20px;
}
.zyanl_tit {
	text-align: center;
	margin-bottom: 20px;
}
.zyanl_tit h1 {
	font-weight: normal;
	color: #444;
	font-size: 24px;
	height: 60px;
	line-height: 60px;
}
.zyanl_tit span {
	color: #999;
	font-size: 14px;
	display: block;
}
.zyanl_tit span em {
	display: inline-block;
	width: 30px;
}
.zyanl_tit span a {
	color: red;
}
.zynew_zay {
	background: #f3f3f3;
	line-height: 30px;
	padding: 20px 25px;
	text-align: justify;
	display: block;
	color: #888;
}
.zynew_zay strong {
	color: #4db75f;
	font-size: 14px;
	font-weight: normal;
}
.zynew_prenx {
	margin: 40px 0 50px;
	line-height: 28px;
}
.zynew_prenx p {
	display: block;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
}
.zynew_prenx p strong {
	color: #666;
}
.zynew_prenx p a:hover {
	color: #4db75f;
	transition: all 0.5s;
}
.gyr_content {
	margin-top: 10px;
	color: #666;
	line-height: 32px;
}
.gyr_content img {
	max-width: 700px;
	margin: 0 auto;
}
.gyr_content p {
	line-height: 32px;
	font-size: 14px;
	color: #555;
}
.gyr_content p img {
	max-width: 700px;
	margin: 0 auto;
}
/****************产品内页*********************/



.zyanl_tit_pro {
	text-align: center;
}
.zyanl_tit_pro h1 {
	font-weight: normal;
	color: #444;
	font-size: 24px;
	height: 50px;
	line-height: 50px;
}
.tjcp_con {
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
}
.scrolltop {
	width: 1200px;
	margin: 0px auto;
	display: block;
	overflow: hidden;
}
.scrolltop ul {
	display: block;
}
.scrolltop ul li {
	display: block;
	width: 276px;
	float: left;
	margin-right: 25px;
	border: 2px solid #dddddd;
	margin-bottom: 25px;
	transition: all 0.5s;
}
.scrolltop ul li a {
	display: block;
}
.scrolltop ul li a p {
	width: 276px;
	height: 279px;
	display: block;
	overflow: hidden;
}
.scrolltop ul li a p img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.scrolltop ul li:hover {
	border: 2px solid #4db75f;
	transition: all 0.5s;
}
.scrolltop ul li:hover a p img {
	transform: scale(1.1);
}
.scrolltop ul li a span {
	display: block;
	width: 250px;
	margin: 3px auto;
	height: 46px;
	line-height: 46px;
	background-color: #ddd;
	text-align: center;
	overflow: hidden;
	padding: 0px 10px;
	transition: all 0.5s;
}
.scrolltop ul li:hover a span {
	background-color: #4db75f;
	transition: all 0.5s;
	color: #fff;
}
.dzgsxw_tj {
	
}
.ndshprony {
	padding-bottom: 60px;
}
/********************科技植保***********************/



.xshnews_list_con_nd {
	width: 1200px;
	margin: 0 auto;
}
.xshnews_list_con_nd ul {
	display: block;

}
.xshnews_list_con_nd ul li {
	display: block;
	margin-bottom: 20px;
}
.xshnews_list_con_nd ul li a {
	display: block;
	height: 130px;
	border: 1px solid #d6d6d6;
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
}
.xshnews_list_con_nd ul li a i {
	width: 115px;
	float: left;
	font-style: normal;
	margin-top: 32px;
	border-right: 1px dashed #999;
}
.xshnews_list_con_nd ul li a i big {
	display: block;
	font-weight: bold;
	font-size: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #4db75f;
}
.xshnews_list_con_nd ul li a i small {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #4db75f;
}
.xshnews_list_con_nd ul li a h3 {
	display: block;
	width: 1050px;
	float: right;
	margin-top: 24px;
}
.xshnews_list_con_nd ul li a h3 p {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	font-weight: normal;
}
.xshnews_list_con_nd ul li a h3 p strong {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;color: #4db75f;
}
.xshnews_list_con_nd ul li a h3 p b {
	width: 0px;
	height: 1px;
	background: #4db75f;
	transition: all 0.5s;
	display: block;
	float: left;
	margin-top: 16px;
}
.xshnews_list_con_nd ul li a:hover h3 p b {
	width: 8px;
	margin-right: 5px;
}
.xshnews_list_con_nd ul li a h3 span {
	display: block;
	height: 40px;
	line-height: 20px;
	overflow: hidden;

	padding-right: 30px;
	margin-top: 5px;transition: all 0.5s;
}
.xshnews_list_con_nd ul li a:hover  h3 span{color: #4db75f;transition: all 0.5s;}
.xshnews_list_con_nd ul li a:hover h3 p strong {
	color: #4db75f;
}
/*****合作案例****/



.dzcgal {
	width: 1200px;
	margin: 0 auto;

}
.dzcgal_con {
	width: 100%;
}
.dzcgal_con ul {
	display: block;
}
.dzcgal_con ul li {
	display: block;
	float: left;
	margin-right: 37px;
	margin-bottom: 40px;
}
#tab1_pxzxwal_2 {
	margin-right: 0px;
}
.dzcgal_con ul li a {
	display: block;
	width: 375px;
	height: 224px;
	overflow: hidden;
}
.dzcgal_con ul li a img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.dzcgal_con ul li p {
	height: 54px;
	line-height: 54px;
	display: block;
	width: 355px;
	padding: 0px 10px;
	overflow: hidden;
	color: #333;
	font-size: 16px;
	border-bottom: 2px solid #4db75f;
	text-align: center;
	overflow: hidden;
	transition: all 0.5s;
}
.dzcgal_con ul li:hover p {
	border-bottom: 2px solid #4db75f;
	background-color: #4db75f;
	transition: all 0.5s;
	color: #fff;
}
.dzcgal_con ul li:hover a img {
	transform: scale(1.1);
}
/**********营销管理**********/



.dscase_yxgl {
	width: 1200px;
	margin: 40px auto;
	padding-bottom: 50px;
}
.dscase_yxgl ul {
	display: block;
	margin-top: 20px;
}
.dscase_yxgl ul li {
	display: block;
	width: 580px;
	float: left;
	margin-right: 40px;
}
.dscase_yxgl ul li a {
	display: block;
	height: 56px;
	line-height: 56px;
	border-bottom: 1px #ddd dashed;
}
.dscase_yxgl ul li a big {
	display: block;
	width: 400px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 56px;
	line-height: 56px;
	float: left;

	transition: all .6s;
	background: url(../image/case_6.png) 0px center no-repeat;
	padding-left: 15px;
}
.dscase_yxgl ul li a small {
	display: block;
	width: 100px;
	height: 56px;
	line-height: 56px;
	float: right;
	text-align: right;

	transition: all .6s;
}
.dscase_yxgl ul li a:hover big {
	color: #4db75f;
	transition: all .6s;
	background: url(../image/case_6_1.png) 0px center no-repeat;
}
.dscase_yxgl ul li a:hover small {
	color: #4db75f;
	transition: all .6s;
}
#tab1_pxyxgl_1 {
	margin-right: 0px;
}
#tab1_pxyxgl_3 {
	margin-right: 0px;
}
#tab1_pxyxgl_5 {
	margin-right: 0px;
}
/************农技服务*************/



.ndnongji {
	width: 1200px;
	margin: 0 auto;
	padding-top: 25px;
}
.ndnongji_con {
	width: 100%;
}
.ndnongji_con ul {
	display: block;
}
.ndnongji_con ul li {
	display: block;
	float: left;
	margin-right: 37px;
	margin-bottom: 45px;
	width: 375px;
	position: relative;
}
#tab1_pxzxwal_2 {
	margin-right: 0px;
}
#tab1_pxzxwal_5 {
	margin-right: 0px;
}
#tab1_pxzxwal_8 {
	margin-right: 0px;
}
.ndnongji_con ul li a {
	display: block;
	width: 375px;
	height: 320px;
	overflow: hidden;
}
.ndnongji_con ul li a img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.ndnongji_con ul li p {
	height: 50px;
	line-height: 50px;
	display: block;
	width: 355px;
	padding: 0px 10px;
	overflow: hidden;
	color: #fff;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	transition: all 0.5s;
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,.4);
}
.ndnongji_con ul li:hover p {
	background-color: #4db75f;
	transition: all 0.5s;
	color: #fff;
}
.ndnongji_con ul li:hover a img {
	transform: scale(1.1);
}
/***********关于我们********************/



.dzprolist_tit {
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 20px;
}
.dzprolist_tit li a {
	display: block;
	float: left;
	padding: 13px 20px;
	color: #fff;
	margin: 0 10px; background-color:#4db75f;
  
	transition: all 0.5s;
}
.dzprolist_tit {
	display: table;
	margin: 0 auto;
}
.dzprolist_tit li {
	display: table-cell;
}
.dzprolist_tit li a:hover, .dzprolist_tit .dqzt {
	background: #0b5a9f;
	color: #fff;
	transition: all 0.5s;
}
.ndshabout {
	width: 1200px;
	margin: 0 auto;
}
.ndshabout_tit {
	font-size: 26px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 5px;
}
.ndshabout_con {
	width: 100%;
}
.ndshabout_con p {
	display: block;
	line-height: 32px;
	text-indent: 2em;
	margin-bottom: 15px;
}
.ndshabout_con_img {
	width: 100%;
}
.ndshabout_con_img_l {
	width: 580px;
	height: 400px;
	overflow: hidden;
}
.ndshabout_con_img_l p {
	width: 580px;
	height: 400px;
	overflow: hidden;
	transition: all 0.5s;
}
.ndshabout_con_img_l p img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.ndshabout_con_img_l p:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	margin-top: 5px;
	transition: all 0.5s;
}
.ndshabout_con_img_r {
	width: 617px;
}
.ndshabout_con_img_r ul {
	display: block;
}
.ndshabout_con_img_r ul li {
	display: block;
	width: 288px;
	height: 188px;
	margin-left: 20px;
	float: left;
	margin-bottom: 23px;
}
.ndshabout_con_img_r ul li p {
	display: block;
	width: 288px;
	height: 188px;
	overflow: hidden;
	transition: all 0.5s;
}
.ndshabout_con_img_r ul li p img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.ndshabout_con_img_r ul li p:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	margin-top: 5px;
	transition: all 0.5s;
}
.ndshzzjg_con {
	width: 100%;
}
.ndshzzjg_con img {
	max-width: 1200px;
	margin: 0 auto;
}
/******************发展历程**************************************/



#timeline .timeline-item:after, #timeline .timeline-item:before {
	content: '';
	display: block;
	width: 100%;
	clear: both;
}
#timeline {
	width: 90%;
	margin: 30px auto;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#timeline:before {
	content: "";
	width: 3px;
	height: 100%;
	background: #ddd;
	left: 50%;
	top: 0;
	position: absolute;
}
#timeline:after {
	content: "";
	clear: both;
	display: table;
	width: 100%
}
#timeline .timeline-item {
	margin-bottom: 26px;
	position: relative;
}
#timeline .timeline-item .timeline-icon {
	background: rgba(255,255,255,.6);
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	left: 51%;
	overflow: hidden;
	margin-left: -23px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%
}
#timeline .timeline-item .timeline-icon img {
	position: relative;
	top: 6px;
	left: 6px;
}
#timeline .timeline-item .timeline-content {
	width: 43%;
	background: #fff;
	padding: 5px 20px;
	-moz-box-shadow: 0 0 10px #879094;
	-webkit-box-shadow: 0 0 10px #879094;
	box-shadow: 0 0 10px #879094;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#timeline .timeline-item .timeline-content h2 {
	padding: 15px;
	background: #f0f0f0;
	color: #4db75f;
	margin: -20px -20px 0 -20px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	font-size: 18px;
	font-weight: bold;
	border-top: 4px solid #4db75f;
}
#timeline .timeline-item .timeline-content:before {
	content: '';
	position: absolute;
	left: 43%;
	top: 20px;
	width: 0;
	height: 0;
}
.timeline-content p {
	line-height: 44px;
	font-size: 16px;
	background: url(../image/case_6_1.png) 0px center no-repeat;
	padding-left: 15px;
}
.container {
	margin-bottom: 40px;
}
#timeline .timeline-item .timeline-content.right {
	float: right;
}
#timeline .timeline-item .timeline-content.right:before {
	content: '';
	right: 45%;
	left: inherit;
	border-left: 0;
}
.btn {
	padding: 5px 15px;
	text-decoration: none;
	background: transparent;
	border: 2px solid #f27c7c;
	color: #f27c7c;
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: background 0.3s ease;
	-moz-transition: background 0.3s ease;
	-ms-transition: background 0.3s ease;
	transition: background 0.3s ease;
	-webkit-box-shadow: 2px 2px 0 #f27c7c;
	-moz-box-shadow: 2px 2px 0 #f27c7c;
	-ms-box-shadow: 2px 2px 0 #f27c7c;
	box-shadow: 2px 2px 0 #f27c7c;
}
.btn:hover {
	box-shadow: none;
	top: 2px;
	left: 2px;
	-webkit-box-shadow: 2px 2px 0 transparent;
	-moz-box-shadow: 2px 2px 0 transparent;
	-ms-box-shadow: 2px 2px 0 transparent;
	box-shadow: 2px 2px 0 transparent;
}
 @media screen and (max-width: 768px) {
#timeline {
	margin: 30px;
	padding: 0;
}
#timeline:before {
	left: 0;
}
#timeline .timeline-item .timeline-content {
	width: 90%;
	float: right;
}
#timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {
	left: 10%;
	margin-left: -6px;
	border-left: 0;
	border-right: 7px solid #ee4d4d;
}
#timeline .timeline-item .timeline-icon {
	left: 0;
}
}
/************荣誉资质*************/



.ndaboutry {
	width: 1200px;
	margin: 0 auto;
	padding-top: 10px;
}
.ndaboutry_con {
	width: 100%;
}
.ndaboutry_con ul {
	display: block;
}
.ndaboutry_con ul li {
	display: block;
	float: left;
	margin-right: 37px;
	margin-bottom: 30px;
	width: 375px;
	position: relative;
}
.ndaboutry_con ul li a {
	display: block;
	width: 375px;
	height: 280px;
	overflow: hidden;
}
.ndaboutry_con ul li a img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.ndaboutry_con ul li:hover a img {
	transform: scale(1.1);
}
.ndwh {
	width: 100%;
	margin-bottom: 40px;
}
.ndwh img {
	max-width: 1200px;
	margin: 0 auto;
}
.dlzxly {
	margin: 30px auto;
	padding-bottom: 5px;
}
.dlcpys_text {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	background-color: #f1f1f1;
}
.dlcpys_text p {
	display: block;
	width: 110px;
	background-color: #ff000a;
	color: #fff;
	padding-left: 30px;
	font-size: 18px;
}
.qgtlyb_nr_xg form {
	width: 100%;
}
.qgtlyb_nr_xg {
	margin-bottom: 20px;
	float: left;
	width: 48%;
}
.qgtlyb_nr_xg p {
	display: block;
	float: left;
	width: 10%;
	color: #666;
	height: 34px;
	line-height: 34px;
}
.qgtlyb_nr_xg input {
	width: 85%;
	float: left;
	height: 46px;
	line-height: 46px;
	border: 1px solid #ccc;
	padding-left: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.qgtlyb_nr_xg_bz {
	width: 100%;
}
.qgtlyb_nr_xg_bz p {
	display: block;
	float: left;
	width: 5%;
	color: #666;
	height: 34px;
	line-height: 34px;
}
.qgtlyb_nr_xg_bz textarea {
	width: 89%;
	height: 160px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding-left: 5px;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.qgtlyb_tjcz_xg {
	display: block;
	margin-top: 30px;
	margin-bottom: 40px;
}
.qgtlyb_tjcz_xg input {
	display: block;
	width: 160px;
	height: 40px;
	float: left;
	text-align: center;
	margin-right: 10px;
	color: #fff;
	background-color: #4db75f;
	line-height: 40px;
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.qgtlyb_tjcz_xg input:nth-child(2) {
	background-color: #0b5a9f;
}
/*****************联系我们**************/



.mxcontact_nr {
	width: 100%;
	height: auto;
}
.mxcontact_nr ul {
	display: block;
	margin-top: 30px;
	margin-bottom: 50px;
}
.mxcontact_nr ul li {
	display: block;
	width: 275px;
	height: 255px;
	-moz-box-shadow: 0 0 10px #ccc;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
	float: left;
	margin-right: 25px;
}
#tab1_pxlx_3 {
	margin-right: 0px;
}
.mxcontact_nr ul li img {
	display: block;
	margin: 30px auto 10px auto;
	width: 70px;
	height: 70px;
}
.mxcontact_nr ul li p {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	text-align: center;
}
.mxcontact_nr ul li span {
	display: block;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: #666;
	margin-top: 10px;
	padding: 0px 20px;
}
.ndwzdt {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 60px;
}
/************人才招聘*****************/



.ndzpbt {
	width: 1200px;
	margin: 0 auto; padding-bottom:30px;
}
.ndzpbt p {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 26px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 5px;
	text-align: center;
}
.ndzpbt span {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	text-align: center;
}
.ndzpbt i {
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	text-align: center;
	margin-bottom: 30px; color:#4db75f; margin-left:10px;
}
.tyrczm_zw {
	margin-bottom: 60px;
}
.tyrczm_con {
	width: 1160px;
	margin: 0 auto;
	padding: 30px 20px;
	margin-bottom: 30px;
	background: url(../image/zp.png) no-repeat 0px 0px;
	background-color: #f7f7f7;
}
.tyrczm_con_l {
	width: 300px;
	padding-left: 50px;
}
.tyrczm_con_l p {
	font-size: 20px;
	display: block;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	text-align: center; margin-top:20px;
}
.tyrczm_con_l span {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	color: #4db75f;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 10px auto; font-weight:bold;
}
.tyrczm_con_r {
	width: 790px;
	border-left: 1px dotted #ccc;
}
.tyrczm_con_r p {
	line-height: 24px;
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 7px;
	color: #666;
}
.tyrczm_con_r span {
	display: block;
	margin-left: 30px;
	margin-right: 30px;
	height: 34px;
	line-height: 34px;
	background-color: #fff;
	color: #4db75f;
	padding-left: 10px;
	margin-top: 5px;
}
.zplxdh{ width:1200px; margin:0 auto; height:54px; line-height:54px; border:1px solid #4db75f; background-color: #4db75f; color:#fff; }
.zplxdh span{ margin-left:15px; margin-right:10px;color:#fff; font-size:16px;}
/*******************团队介绍*********************/



.ndtdjs {
	width: 1200px;
	margin: 0 auto;
}
.ndtdjs ul {
	display: block;
	width: 1220px;
}
.ndtdjs ul li {
	display: block;
	width: 550px;
	border: 1px solid #ddd;
	padding: 15px;
	float: left;
	margin-bottom: 30px;
	margin-right: 28px;
}
.ndtdjs ul li a {
	display: block;
}
.ndtdjs ul li a p {
	display: block;
	width: 180px;
	height: 180px;
	float: left;
	overflow: hidden;
}
.ndtdjs ul li a p img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.ndtdjs ul li a span {
	display: block;
	width: 345px;
	float: right;
	padding-right: 5px;
}
.ndtdjs ul li a span big {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
	transition: all 0.5s;
	padding-left: 0px;
}
.ndtdjs ul li a span small {
	display: block;
	color: #4db75f;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	transition: all 0.5s;
}
.ndtdjs ul li a span i {
	display: block;
	line-height: 26px;
	font-style: normal;
	height: 78px;
	overflow: hidden;
	margin-top: 10px;
	transition: all 0.5s;
}
.ndtdjs ul li a:hover p img {
	transform: scale(1.1);
}
.ndtdjs ul li a:hover span big {
	padding-left: 5px;
	transition: all 0.5s;
}
.ndtdjs ul li a:hover small {
	padding-left: 5px;
	transition: all 0.5s;
}
.ndtdjs ul li a:hover i {
	padding-left: 5px;
	transition: all 0.5s;
}
/*************************************网站地图***************************************/



.za-wzdt {
	width: 1140px;
	margin: 10px auto 80px auto;
	padding: 30px;
	border: 4px solid #e9e9e9;
}
.za-wzdtcon {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.zabt {
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #555;
}
.zabtcon {
	border: 1px solid #ddd;
	padding: 5px 20px;
}
.zabtcon a {
	display: block;
	width: 156px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #666;
}
.zabtcon a:hover {
	color: #4db75f;
	transition: all 0.5s;
}
.wzmap {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 14px;
}
.wzmap span {
	width: 190px;
	display: block;
	float: right;
	overflow: hidden;
	padding-top: 20px;
}
.wzmap span a {
	width: 90px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ddd;
	background-color: #f3f3f3;
	text-align: center;
	float: left;
	margin-left: 3px;
}
.wzmap span a:hover {
	color: #4db75f;
	transition: all 0.5s;
}
/********************搜索**********************/



.yzsousuo {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}
.yzsousuo_tit {
	width: 100%;
}
.yzsousuo_tit p {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	color: #4db75f;
}
.yzsousuo_tit span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.yzsousuo_con {
	width: 100%;
}
.yzsousuo_con ul {
	width: 100%;
	display: block;
}
.yzsousuo_con ul li {
	width: 100%;
	display: block;
	padding: 15px 20px;
	border: 1px solid #ddd;
	margin-top: 15px;
	margin-bottom: 15px;
}
.yzsousuo_con ul li p {
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.yzsousuo_con ul li p a {
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 18px;
	color: #4db75f;
}
.yzsousuo_con ul li span {
	display: block;
	line-height: 28px;
	color: #666;
}
.yzsousuo_con ul li i {
	display: block;
	font-style: normal;
}
.yzsousuo_con ul li i a {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
	color: #4db75f;
}
.yzsousuo_con ul li b {
	display: block;
	font-weight: normal;
	line-height: 30px;
}
.map ul{ margin-top:10px; margin-bottom:90px;}
.map ul li {
	display: block;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 100%;
	float: left;
	margin-right: 40px;
	border: 1px dashed #CCC;
	padding-bottom: 10px;
}
.map ul li p {
	display: block;
	padding: 10px 20px;
	font-weight: bold;
}
.map ul li span {
	padding: 10px 20px;
}
.page_con li .thisclass {      background: #4db75f;
    color: #fff;
    transition: all 0.5s;
    border: 1px solid #4db75f;}
	
	
	.dzprolist_tit_xz {
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 20px;
}
.dzprolist_tit_xz li a {
	display: block;
	float: left;
	padding: 10px 20px;
	color: #4db75f; font-weight:bold;
	margin: 0 10px;
	border: 1px solid #4db75f;
	transition: all 0.5s;
}
.dzprolist_tit_xz {
	display: table;
	margin: 0 auto;
}
.dzprolist_tit_xz li {
	display: table-cell;
}
.dzprolist_tit_xz li a:hover, .dzprolist_tit_xz .dqzt_zx {
	background: #4db75f;
	color: #fff;
	transition: all 0.5s;
	border: 1px solid #4db75f;
}
.ndckgd{ width:130px; margin:0 auto; }
.ndckgd a{ width:130px; height:40px; line-height:40px; text-align:center;background-color:#4db75f;transition: all 0.5s; display:block; color:#fff; font-size:16px;}
.ndckgd a:hover{ background-color:#0b5a9f;transition: all 0.5s;}
#cnzz_stat_icon_1277649907{ display:inline-block;}
.banner_about{background: url(../image/banner_about.png) center center no-repeat; height:400px;}
.banner_case{background: url(../image/banner_case.png) center center no-repeat; height:400px;}
.banner_news{background: url(../image/banner_news.png) center center no-repeat; height:400px;}
.nongji_banner{background: url(../image/nongji_banner.png) center center no-repeat; height:450px;}
.pro_banner{background: url(../image/pro_banner.png) center center no-repeat; height:400px;}
.renli_banner{background: url(../image/renli_banner.png) center center no-repeat; height:400px;}
.contact_banner{background: url(../image/contact_banner.png) center center no-repeat; height:400px;}